// pages/privacy/index.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    userSettings: {
      setting2: "",
      setting3: "",
    },
    privacyContent: `
# 隐私政策

## 数据收集和使用

我们收集和使用您的个人信息时，会明确告知您以下内容：

### 1. 收集的信息类型
- **微信用户信息**：昵称、头像、性别、地区等（需您主动授权）
- **{{userSettings.setting2}}**：用于联系和身份验证（可选填写）
- **预约信息**：您提交的预约记录

### 2. 信息使用目的
- 提供预约服务
- 改善用户体验
- 客服支持
- 统计分析（匿名化处理）

### 3. 信息保护
- 我们不会出售、交易或泄露您的个人信息
- 所有数据传输均采用加密技术
- 严格限制员工访问权限

### 4. 您的权利
- 查看和修改个人信息
- 删除个人信息
- 注销账号
- 撤回授权同意

### 5. 联系我们
如有隐私相关问题，请联系我们。

最后更新：2025年9月
    `,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.setNavigationBarTitle({
      title: "隐私政策",
    });
    this.loadUserSettings();
  },

  /**
   * 加载用户设置
   */
  async loadUserSettings() {
    try {
      const { settingsApi } = require("../../utils/api.js");
      const result = await settingsApi.getUserSettings();

      if (result && result.code === 0) {
        this.setData({
          userSettings: result.data,
        });
        // 更新隐私政策内容
        this.updatePrivacyContent();
      }
    } catch (error) {
      console.log("用户设置API异常:", error);
    }
  },

  /**
   * 更新隐私政策内容
   */
  updatePrivacyContent() {
    const { userSettings } = this.data;
    const privacyContent = `
# 隐私政策

## 数据收集和使用

我们收集和使用您的个人信息时，会明确告知您以下内容：

### 1. 收集的信息类型
- **微信用户信息**：${userSettings.setting3}、头像、性别、地区等（需您主动授权）
- **${userSettings.setting2}**：用于联系和身份验证（可选填写）
- **预约信息**：您提交的预约记录

### 2. 信息使用目的
- 提供预约服务
- 改善用户体验
- 处理您的预约请求
- 与您进行必要的沟通

### 3. 信息保护
我们承诺保护您的个人信息安全，不会向第三方泄露您的个人信息。

### 4. 联系我们
如果您有任何疑问，请通过应用内客服功能联系我们。
`;

    this.setData({
      privacyContent: privacyContent,
    });
  },

  /**
   * 返回上一页
   */
  onBack() {
    wx.navigateBack();
  },
});
